package com.travelparadise.formbeans;

import java.util.ArrayList;
import java.util.List;

import com.travelparadise.domain.Personne;
import com.travelparadise.service.PersonneService;

public class VoyageurBean {
	private String titre;
	private String nom;
	private String prenom;
	private String adresse;
	private String email;
	private List<Personne> voyageurs;
	private PersonneService personneService;
	
	public String ajout(){
		 Personne voyageur = new Personne();
		 voyageur.setTitre(this.titre);
		 voyageur.setNom(this.nom);
		 voyageur.setPrenom(this.prenom);
		 voyageur.setEmail(this.email);
		 voyageur.setAdresse(this.adresse);
		 if (voyageurs == null){voyageurs = new ArrayList<Personne>();}
		 voyageurs.add(voyageur);
		 return "success";
	}
	
	public String enregistrerVoyageurs(){
		if(voyageurs!=null)
			for (Personne p:voyageurs){
				personneService.saveOrUpdatePersonne(p);
			}
		return "success";
	}
	
	public String validVoyageurs(){
		
		
		return "success";
	}
	
	public String getTitre() {
		return titre;
	}

	public void setTitre(String titre) {
		this.titre = titre;
	}

	public String getNom() {
		return nom;
	}

	public void setNom(String nom) {
		this.nom = nom;
	}

	public String getPrenom() {
		return prenom;
	}

	public void setPrenom(String prenom) {
		this.prenom = prenom;
	}

	public String getAdresse() {
		return adresse;
	}

	public void setAdresse(String adresse) {
		this.adresse = adresse;
	}

	public String getEmail() {
		return email;
	}

	public void setEmail(String email) {
		this.email = email;
	}

	public List<Personne> getVoyageurs() {
		return voyageurs;
	}

	public void setVoyageurs(List<Personne> voyageurs) {
		this.voyageurs = voyageurs;
	}
	public PersonneService getPersonneService() {
		return personneService;
	}
	public void setPersonneService(PersonneService personneService) {
		this.personneService = personneService;
	}
	
}
